<!DOCTYPE html>
<html>
  <head>
    <meta charset="UTF-8" />
    <style>
      /* 填写样式 */
    </style>
  </head>

  <body>
    

    <!-- 填写标签 -->
    <script type="text/javascript">
        /**
         * 这题不用考虑很细致的情况，所以还是蛮好写的，感兴趣的小友自行搜索一下完整的（看有点晕🤣🤣🤣 
         * 我们只考虑一代和二代身份证的情况，使用test方法匹配是否存在
         */
    // 填写JavaScript
      const _isCard = (number) => {
        const refex1 = /^[1-9]\d{14}[\dxX]$/;
        const refex2 = /^[1-9]\d{16}[\dxX]$/;

        return refex1.test(number) || refex2.test(number);
      };
      console.log(_isCard("02345678901234569X")); //false
      console.log(_isCard("12345678901234569x")); //true
      console.log(_isCard("123456789012345x")); //true
      console.log(_isCard("1234567890123459")); //true
    </script>
  </body>
</html>
